Synonyms for "artificial lake"

Words with similar meaning